home *** CD-ROM | disk | FTP | other *** search
/ Power Programmierung / Power-Programmierung (Tewi)(1994).iso / magazine / dbms_mag / 9108 / roti3.aug < prev    next >
Text File  |  1991-06-27  |  2KB  |  57 lines

  1. Listing 3:
  2.  
  3. SQL> SELECT * FROM accounts;
  4.  
  5. ACCOUN ACCOUNT_NAME         CREDIT_LIMIT CREDIT_USED
  6. ------ -------------------- ------------ -----------
  7. 111222 John Dough                   2000        1000
  8. 222333 Johnny Cash                  3000        1000
  9.  
  10. SQL> SELECT * FROM transactions;
  11.  
  12. TRANSACTION_NUMBER ACCOUN T  AMOUNT P
  13. ------------------ ------ - ------- -
  14.                  1 111222 P     100 N
  15.                  2 222333 P     200 N
  16.                  3 222333 C     300 N
  17.                  4 999999 P     400 N
  18.                  5 111222 X     500 N
  19.                  6 111222 P  100000 N
  20.                  7 111222 C  200000 N
  21.  
  22. SQL> SELECT * FROM errors;
  23.  
  24. no rows selected
  25.  
  26. SQL> @trans.sql
  27.  
  28. PL/SQL procedure successfully completed.
  29.  
  30. SQL> SELECT * FROM accounts;
  31.  
  32. ACCOUN ACCOUNT_NAME         CREDIT_LIMIT CREDIT_USED
  33. ------ -------------------- ------------ -----------
  34. 111222 John Dough                   2000        1100
  35. 222333 Johnny Cash                  3000         900
  36.  
  37. SQL> SELECT * FROM transactions;
  38.  
  39. TRANSACTION_NUMBER ACCOUN T  AMOUNT P
  40. ------------------ ------ - ------- -
  41.                  1 111222 P     100 Y
  42.                  2 222333 P     200 Y
  43.                  3 222333 C     300 Y
  44.                  4 999999 P     400 N
  45.                  5 111222 X     500 N
  46.                  6 111222 P  100000 N
  47.                  7 111222 C  200000 N
  48.  
  49. SQL> SELECT * FROM errors;
  50.  
  51. TRANSACTION_NUMBER ERROR_MESSAGE
  52. ------------------ ------------------------------
  53.                  4 Invalid account: 999999
  54.                  5 Invalid type: X
  55.                  6 Purchase too big: 100000
  56.                  7 Payment too big: 200000
  57.